/*1000*680*/
body{background: url("../images/img_login_bg.png") no-repeat;height: 100%;width: 100%;background-size:cover;position: relative;}
.reg-box{width: 1000px;height: 680px;margin:0 auto;margin-top: 140px;}
.reg-box .reg-bg{position: relative;}
.reg-box .reg-bg .reg-bg-logo{position: absolute;top:30px;left: 30px;}
.reg-from{background: #fff;width: 580px;height: 100%;border-top-right-radius: 18px;border-bottom-right-radius: 18px;position: relative;}
.reg-from .line{width: 156px;height: 3px;position: absolute;background: #1a9df7;border-radius: 16px;top: 0px;left:212px; }
.reg-from .login-link{margin-top: 40px;text-align: right;margin-right: 30px;}
.reg-from .login-link a{color: #1a9df7;text-decoration: underline;}
.reg-from .reg-tit{text-align: center;margin: 50px auto;font-size: 30px;}
.reg-from .reg-from-box input{border: 0px;height: 35px;line-height: 35px;outline: none;}
.reg-from .reg-from-box{width: 60%;margin: 20px auto;}
.reg-from .reg-from-box .input{height: 40px;line-height: 40px;border-bottom: 1px #ccc solid;margin: 10px auto;}
.reg-yz-nickname{position:relative;}
.reg-yz-nickname span{position:absolute;width: 250px;font-size:  12px;color: red;}
.reg-from .reg-from-box .input.reg-yz-phone a{float: right;display: inline-block;background: #1a9df7;color: #fff;padding: 2px 6px;border-radius: 8px;line-height: 30px;height: 30px;}
.reg-from a.reg-btn{display: inline-block;width: 100%;margin: 20px auto;text-align: center;background: #1a9df7;color: #fff;border-radius: 8px;padding: 18px 0px;}

.reg-from  .reg-yz-iden input{appearance: none;-webkit-appearance: none;-moz-appearance: none;width: 20px;height: 20px;border: 1px #ccc solid; border-radius: 50%;vertical-align: middle;margin-right:10px;margin-left: 20px;}
.reg-from  .reg-yz-iden input:checked{border: 1px transparent solid;background: url("../images/icon_xz.png") no-repeat center center;}

.reg-from-box.loginbox input{border: 1px #ccc solid;width: 80%;border-radius: 8px;height: 50px;line-height: 50px;margin: 15px auto;background: url("../images/icon_phone.png") no-repeat 310px center;padding-left: 20px;font-size: 16px;padding-right: 48px;}
.reg-from-box.loginbox input.password{background: url("../images/icon_password.png") no-repeat 310px center;}
.reg-from-box.loginbox a.forgetpwd{line-height: 30px;height: 30px;color: #000;font-size: 14px;}
.reg-from-box.loginbox a.forgetpwd img{vertical-align: middle;}